<?php       
    require 'dbcon.php';
    $pagesize=5;
    $str=isset($_GET['search'])?$_GET['search']:"";
    $page=isset($_GET['page'])?$_GET['page']:1;
    $sql="select * from tb_emp where e_name like '%{$str}%' or e_dept like'%{$str}%'";//求总的记录数
  
    $result=$db->query($sql);  //$result类型  结果集
    $tsum=$result->num_rows;//得到记录的行数
    //算最大的页码
    $maxpage=ceil($tsum/$pagesize);

    //控制页码的范围  大于0   小于等于最大页码
    $page=($page>$maxpage)?$maxpage:$page;
    $page=($page<=0)?1:$page;
    
    $first=($page-1)*$pagesize;
    $sql="select * from tb_emp where e_name like '%{$str}%' or e_dept like'%{$str}%' order by e_id asc limit {$first},{$pagesize}";
  
   //asd  desc
    $result=$db->query($sql);  //$result类型  结果集
    $sum=$result->num_rows;//得到结果集中记录的行数
    $emplist=$result->fetch_all(MYSQLI_BOTH);//$bbslist会是一个二维数组  $bbslist索引数组 下标是整数   更希望关联数组  下标是字符   
    include 'list_html.php';
  
     $result->free();//结果集的释放
    $db->close();//关闭连接
    
